Apply ContinuousCompliance PR#26: word list policy guardrails for .cspell.yaml#45
Merged
Malcolmnixon merged 4 commits intomainfrom Mar 19, 2026
Merged
Conversation
….cspell.yaml and AGENTS.md Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Apply changes from ContinuousCompliance PR #26
Apply ContinuousCompliance PR#26: word list policy guardrails for .cspell.yaml
Mar 19, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
Applies explicit guardrails to prevent bypassing spell-checking by adding misspellings to the cspell word list, aligning this repo with ContinuousCompliance PR#26.
Changes:
- Adds a “Spell check word list policy” section to
AGENTS.mddescribing fix-vs-propose behavior for cspell findings. - Updates
.cspell.yamlPURPOSE block to explicitly forbid adding misspellings and to require proposals for genuine technical terms. - Removes the misleading “(update as needed)” hint from the
.cspell.yamlword list comment.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
AGENTS.md |
Documents the repository policy for handling cspell failures (fix misspellings; propose additions for legitimate terms). |
.cspell.yaml |
Strengthens the PURPOSE guidance and removes wording that could encourage unreviewed word-list expansion. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
Malcolmnixon
requested changes
Mar 19, 2026
Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Malcolmnixon
requested changes
Mar 19, 2026
Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Malcolmnixon
approved these changes
Mar 19, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request
Description
Agents have been bypassing spell-checking by adding misspelled words to
.cspell.yaml. This applies demaconsulting/ContinuousCompliance#26 to add explicit policy guardrails..cspell.yaml: Adds three policy lines to the PURPOSE block — misspelled words must be fixed at source, never added to the word list; genuine technical terms require a reviewed proposal before being added. Removes the misleading(update as needed)hint.AGENTS.md: Adds a Spell check word list policy subsection under Key Files. Spells out the fix-vs-propose distinction explicitly for agent consumers, with the proposal wording set to "(e.g. comment in a pull request)".CONTRIBUTING.md: Replaces the misleading "Add project-specific terms to.cspell.yaml" guidance in the Spell Checking section with the same fix-vs-propose policy, ensuring consistency for human contributors.Type of Change
Related Issues
Pre-Submission Checklist
Before submitting this pull request, ensure you have completed the following:
Build and Test
dotnet build --configuration Releasedotnet test --configuration ReleaseCode Quality
dotnet format --verify-no-changesQuality Checks
Please run the following checks before submitting:
cspell "**/*.{md,cs}"markdownlint "**/*.md"yamllint .Testing
Documentation
Additional Notes
Upstream reference: demaconsulting/ContinuousCompliance#26
📍 Connect Copilot coding agent with Jira, Azure Boards or Linear to delegate work to Copilot in one click without leaving your project management tool.